other long-term assets - Spanish English Dictionary